package edu.bw.mapper;

import edu.bw.po.Order;

import java.util.List;

public interface OrderMapper {

    /**
     * 查询所有订单(延迟加载订单关联的用户信息)
     * @return
     */
    List<Order> findOrderAndUserLazy();


    /**
     * 查询所有订单(延迟加载订单关联的用户信息以及订单关联的订单明细)
     * @return
     */
    List<Order> findOrdersAndOrderDetailLazy();


    /**
     * 根据用户id查询用户关联的订单
     * @param userId 用户id
     * @return
     */
    List<Order> findOrdersByUserId(int userId);
}
